.app {
  width: 100%;
  height: 100vh;
  background-size: 100% 100%;
  position: relative;
  .app-bg-container {
    position: fixed;
    top: 50%;
    left: 50%;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    transition: transform 0.3s;
    transform-origin: left top;
    z-index: 1;
    box-shadow: 0px 0px 20px 20px rgb(7, 17, 34, 0.43) !important;
    .app-bg-gif {
      width: 100%;
      height: 100%;
    }
  }
  .bigScreen {
    position: fixed;
    top: 50%;
    left: 50%;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    transition: transform 0.3s;
    transform-origin: left top;
    box-shadow: 0px 0px 100px 100px rgba(16, 33, 67, 0.8) inset;
    // background-image: url("@/assets/imgs/background_01.png");
    background-repeat: no-repeat;
    background-size: cover;

    z-index: 2;
    .screenBox {
      padding: 10px 16px 16px;
      height: calc(100% - 90px);
      overflow: hidden;
    }
    .screenBox-no-header {
      height: 100%;
    }
  }
}
.app-bg {
  // background: url("@/assets/images/bg.png") no-repeat 0 0;
  background-size: 100% 101%;
}
